<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OrangeCNC - ARISC firmware documentation: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OrangeCNC - ARISC firmware documentation
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('globals_func.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index__"></a>- _ -</h3><ul>
<li>__divsi3()
: <a class="el" href="libgcc_8c.html#abf06380069f246e357a58cae38c7ea1e">libgcc.c</a>
</li>
<li>__udivdi3()
: <a class="el" href="libgcc_8c.html#a7914ecfb23bde61853417c539cda2ed9">libgcc.c</a>
</li>
<li>__udivmoddi4()
: <a class="el" href="libgcc_8c.html#ab0687486cd7a7f90c78a8e95664a8d2a">libgcc.c</a>
</li>
<li>__udivmodsi4()
: <a class="el" href="libgcc_8c.html#a701854b35e7c000bbf5767aa9c154a14">libgcc.c</a>
</li>
<li>__udivsi3()
: <a class="el" href="libgcc_8c.html#a967125c42454153c1d53a56bd823824c">libgcc.c</a>
</li>
<li>__umoddi3()
: <a class="el" href="libgcc_8c.html#a8ea8b568c5b3f59fcb6dcf681c536d51">libgcc.c</a>
</li>
<li>__umodsi3()
: <a class="el" href="libgcc_8c.html#a373eff58416e234ed94d54dc9c92ea42">libgcc.c</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>clk_set_rate()
: <a class="el" href="sys_8c.html#a4742c7e9dfbaaa110557fc0e3067a622">sys.c</a>
, <a class="el" href="sys_8h.html#a4742c7e9dfbaaa110557fc0e3067a622">sys.h</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>enable_caches()
: <a class="el" href="sys_8c.html#aa0dc7fa903cefe8f15538560fa39b3e6">sys.c</a>
, <a class="el" href="sys_8h.html#aa0dc7fa903cefe8f15538560fa39b3e6">sys.h</a>
</li>
<li>encoder_counts_get()
: <a class="el" href="mod__encoder_8c.html#a288e61e725e822b6827ff2052ad38c63">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a288e61e725e822b6827ff2052ad38c63">mod_encoder.h</a>
</li>
<li>encoder_counts_set()
: <a class="el" href="mod__encoder_8c.html#a0e82c8d10ee1a0ef53521a8c7d4a0e23">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a0e82c8d10ee1a0ef53521a8c7d4a0e23">mod_encoder.h</a>
</li>
<li>encoder_module_base_thread()
: <a class="el" href="mod__encoder_8c.html#ac45cc4e8609d98b53513be7d101e2e92">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#ac45cc4e8609d98b53513be7d101e2e92">mod_encoder.h</a>
</li>
<li>encoder_module_init()
: <a class="el" href="mod__encoder_8c.html#a3e267babdd4cad47d79ea2dc77e05d22">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a3e267babdd4cad47d79ea2dc77e05d22">mod_encoder.h</a>
</li>
<li>encoder_msg_recv()
: <a class="el" href="mod__encoder_8c.html#a3416779bfce857e32d619f9cb039138a">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a3416779bfce857e32d619f9cb039138a">mod_encoder.h</a>
</li>
<li>encoder_pin_setup()
: <a class="el" href="mod__encoder_8c.html#aa9c08aae4548498e0ef296e28ff95139">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#aa9c08aae4548498e0ef296e28ff95139">mod_encoder.h</a>
</li>
<li>encoder_setup()
: <a class="el" href="mod__encoder_8c.html#ab19f3851f6b2768f91e08d066f15fa0c">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#ab19f3851f6b2768f91e08d066f15fa0c">mod_encoder.h</a>
</li>
<li>encoder_state_get()
: <a class="el" href="mod__encoder_8c.html#a377ac7de3373ddb7f8410560a2b7ad95">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a377ac7de3373ddb7f8410560a2b7ad95">mod_encoder.h</a>
</li>
<li>encoder_state_set()
: <a class="el" href="mod__encoder_8c.html#a1c121071467f9a1943fddc473873b7ed">mod_encoder.c</a>
, <a class="el" href="mod__encoder_8h.html#a1c121071467f9a1943fddc473873b7ed">mod_encoder.h</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>gpio_module_init()
: <a class="el" href="mod__gpio_8c.html#add17353cd876e503abc3fa755f5baca7">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#add17353cd876e503abc3fa755f5baca7">mod_gpio.h</a>
</li>
<li>gpio_msg_recv()
: <a class="el" href="mod__gpio_8c.html#a4fc4234962ca0dfcb1c8a81b5a863668">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a4fc4234962ca0dfcb1c8a81b5a863668">mod_gpio.h</a>
</li>
<li>gpio_pin_clear()
: <a class="el" href="mod__gpio_8c.html#a6f4fd583d7d2c87e80487e15e9b1565a">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a6f4fd583d7d2c87e80487e15e9b1565a">mod_gpio.h</a>
</li>
<li>gpio_pin_get()
: <a class="el" href="mod__gpio_8c.html#ad3f870ee59aefb0a99bd6cc4e7d7fd58">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#ad3f870ee59aefb0a99bd6cc4e7d7fd58">mod_gpio.h</a>
</li>
<li>gpio_pin_set()
: <a class="el" href="mod__gpio_8c.html#a23cdd4156dd0a9e343f6cc7e9396d6a2">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a23cdd4156dd0a9e343f6cc7e9396d6a2">mod_gpio.h</a>
</li>
<li>gpio_pin_setup_for_input()
: <a class="el" href="mod__gpio_8c.html#a68a572d2c6ed3a3b5d5a75def0f78cc5">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a68a572d2c6ed3a3b5d5a75def0f78cc5">mod_gpio.h</a>
</li>
<li>gpio_pin_setup_for_output()
: <a class="el" href="mod__gpio_8c.html#a0d3aaed2e4c7b9fc6e3619d087c6aac3">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a0d3aaed2e4c7b9fc6e3619d087c6aac3">mod_gpio.h</a>
</li>
<li>gpio_port_clear()
: <a class="el" href="mod__gpio_8c.html#afdcdd3eb9af000552dc8f1a54b7a659c">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#afdcdd3eb9af000552dc8f1a54b7a659c">mod_gpio.h</a>
</li>
<li>gpio_port_get()
: <a class="el" href="mod__gpio_8c.html#a2979b18350aa4ac94e0a9ae8026dc735">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#a2979b18350aa4ac94e0a9ae8026dc735">mod_gpio.h</a>
</li>
<li>gpio_port_set()
: <a class="el" href="mod__gpio_8c.html#aba8f0bc9701f36e3048dbefc81518054">mod_gpio.c</a>
, <a class="el" href="mod__gpio_8h.html#aba8f0bc9701f36e3048dbefc81518054">mod_gpio.h</a>
</li>
</ul>


<h3><a id="index_h"></a>- h -</h3><ul>
<li>handle_exception()
: <a class="el" href="sys_8c.html#af59d0d8f73d45a75846edc13e148e834">sys.c</a>
, <a class="el" href="sys_8h.html#af59d0d8f73d45a75846edc13e148e834">sys.h</a>
</li>
</ul>


<h3><a id="index_m"></a>- m -</h3><ul>
<li>main()
: <a class="el" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main.c</a>
</li>
<li>msg_module_base_thread()
: <a class="el" href="mod__msg_8c.html#ac7611d9252e22be0140ad3beb46eb8a2">mod_msg.c</a>
, <a class="el" href="mod__msg_8h.html#ac7611d9252e22be0140ad3beb46eb8a2">mod_msg.h</a>
</li>
<li>msg_module_init()
: <a class="el" href="mod__msg_8c.html#a577ee695bade6a55efa4c5a7d9866a74">mod_msg.c</a>
, <a class="el" href="mod__msg_8h.html#a577ee695bade6a55efa4c5a7d9866a74">mod_msg.h</a>
</li>
<li>msg_recv_callback_add()
: <a class="el" href="mod__msg_8c.html#a51c02043fa74dd30c73670ca0c066727">mod_msg.c</a>
, <a class="el" href="mod__msg_8h.html#a51c02043fa74dd30c73670ca0c066727">mod_msg.h</a>
</li>
<li>msg_recv_callback_remove()
: <a class="el" href="mod__msg_8c.html#a99224966c8fcbf2162a8949640e99684">mod_msg.c</a>
, <a class="el" href="mod__msg_8h.html#a99224966c8fcbf2162a8949640e99684">mod_msg.h</a>
</li>
<li>msg_send()
: <a class="el" href="mod__msg_8c.html#aad162e5eb1e3fb9806dc50c01ecb7d70">mod_msg.c</a>
, <a class="el" href="mod__msg_8h.html#aad162e5eb1e3fb9806dc50c01ecb7d70">mod_msg.h</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>pulsgen_abort()
: <a class="el" href="mod__pulsgen_8c.html#a3fd45bd82867966136b402354ca5b378">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a3fd45bd82867966136b402354ca5b378">mod_pulsgen.h</a>
</li>
<li>pulsgen_cnt_get()
: <a class="el" href="mod__pulsgen_8c.html#aaf0f038aea5a130a3f24c34654bd0eaf">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#aaf0f038aea5a130a3f24c34654bd0eaf">mod_pulsgen.h</a>
</li>
<li>pulsgen_cnt_set()
: <a class="el" href="mod__pulsgen_8c.html#a982410ed1bac5a0db27b60b027ac9406">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a982410ed1bac5a0db27b60b027ac9406">mod_pulsgen.h</a>
</li>
<li>pulsgen_module_base_thread()
: <a class="el" href="mod__pulsgen_8c.html#a0e4e48600db54f687841b493229aff25">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a0e4e48600db54f687841b493229aff25">mod_pulsgen.h</a>
</li>
<li>pulsgen_module_init()
: <a class="el" href="mod__pulsgen_8c.html#a2ac838d9e64c5d4788ca9a6044f2d438">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a2ac838d9e64c5d4788ca9a6044f2d438">mod_pulsgen.h</a>
</li>
<li>pulsgen_msg_recv()
: <a class="el" href="mod__pulsgen_8c.html#a03a23b001e94bf2b0bf906148fbc96fb">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a03a23b001e94bf2b0bf906148fbc96fb">mod_pulsgen.h</a>
</li>
<li>pulsgen_pin_setup()
: <a class="el" href="mod__pulsgen_8c.html#aaf0da9f93d3f28063e2e7e5fd5aedcd1">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#aaf0da9f93d3f28063e2e7e5fd5aedcd1">mod_pulsgen.h</a>
</li>
<li>pulsgen_state_get()
: <a class="el" href="mod__pulsgen_8c.html#ae49c2b0c123c0328dc0b352edf1ccc56">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#ae49c2b0c123c0328dc0b352edf1ccc56">mod_pulsgen.h</a>
</li>
<li>pulsgen_task_add()
: <a class="el" href="mod__pulsgen_8c.html#ade550796ab335050c69edad17eaf901d">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#ade550796ab335050c69edad17eaf901d">mod_pulsgen.h</a>
</li>
<li>pulsgen_task_toggles_get()
: <a class="el" href="mod__pulsgen_8c.html#a47e187a3a4d2366e008411c2eb41f7a5">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a47e187a3a4d2366e008411c2eb41f7a5">mod_pulsgen.h</a>
</li>
<li>pulsgen_tasks_done_get()
: <a class="el" href="mod__pulsgen_8c.html#a686d12d41d8c446583a29ab6d6db5999">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a686d12d41d8c446583a29ab6d6db5999">mod_pulsgen.h</a>
</li>
<li>pulsgen_tasks_done_set()
: <a class="el" href="mod__pulsgen_8c.html#a176dc5c37ce6f627e4344e45b9b7c265">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#a176dc5c37ce6f627e4344e45b9b7c265">mod_pulsgen.h</a>
</li>
<li>pulsgen_watchdog_setup()
: <a class="el" href="mod__pulsgen_8c.html#ae47f3fa6b83367afb1ed891a2566882c">mod_pulsgen.c</a>
, <a class="el" href="mod__pulsgen_8h.html#ae47f3fa6b83367afb1ed891a2566882c">mod_pulsgen.h</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>reset()
: <a class="el" href="sys_8c.html#a3aea9deb2a0bfea9ff05a898f4822e31">sys.c</a>
, <a class="el" href="sys_8h.html#a3aea9deb2a0bfea9ff05a898f4822e31">sys.h</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>stepgen_abort()
: <a class="el" href="mod__stepgen_8c.html#a1987baf2be40fdf44f84356533516c17">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#a1987baf2be40fdf44f84356533516c17">mod_stepgen.h</a>
</li>
<li>stepgen_module_base_thread()
: <a class="el" href="mod__stepgen_8c.html#ad07cf3fa21b467202e728256fabe57c7">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#ad07cf3fa21b467202e728256fabe57c7">mod_stepgen.h</a>
</li>
<li>stepgen_module_init()
: <a class="el" href="mod__stepgen_8c.html#a328fc56e89d3be7b314f773c35206ef3">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#a328fc56e89d3be7b314f773c35206ef3">mod_stepgen.h</a>
</li>
<li>stepgen_msg_recv()
: <a class="el" href="mod__stepgen_8c.html#aea55c383984191341be13404a7e73bb7">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#aea55c383984191341be13404a7e73bb7">mod_stepgen.h</a>
</li>
<li>stepgen_pin_setup()
: <a class="el" href="mod__stepgen_8c.html#a76c18f23772eec1d9d3fb9dd2119487c">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#a76c18f23772eec1d9d3fb9dd2119487c">mod_stepgen.h</a>
</li>
<li>stepgen_pos_get()
: <a class="el" href="mod__stepgen_8c.html#af9b0241e054c570a042b70b7a8f2682c">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#af9b0241e054c570a042b70b7a8f2682c">mod_stepgen.h</a>
</li>
<li>stepgen_pos_set()
: <a class="el" href="mod__stepgen_8c.html#a233182090807dad5573d8f3e0654fdd5">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#a233182090807dad5573d8f3e0654fdd5">mod_stepgen.h</a>
</li>
<li>stepgen_task_add()
: <a class="el" href="mod__stepgen_8c.html#a52dff69cf40ad614a0997cb69294a3f3">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#a52dff69cf40ad614a0997cb69294a3f3">mod_stepgen.h</a>
</li>
<li>stepgen_task_update()
: <a class="el" href="mod__stepgen_8c.html#a8182372b9e0faf6d41fb131c593cc4e8">mod_stepgen.c</a>
</li>
<li>stepgen_watchdog_setup()
: <a class="el" href="mod__stepgen_8c.html#afddac7f2ba8476a7d153ea4697c3b9df">mod_stepgen.c</a>
, <a class="el" href="mod__stepgen_8h.html#afddac7f2ba8476a7d153ea4697c3b9df">mod_stepgen.h</a>
</li>
</ul>


<h3><a id="index_t"></a>- t -</h3><ul>
<li>timer_cnt_get()
: <a class="el" href="mod__timer_8c.html#ac0b22a5df951fddf6977edf3b1cd55f6">mod_timer.c</a>
, <a class="el" href="mod__timer_8h.html#ac0b22a5df951fddf6977edf3b1cd55f6">mod_timer.h</a>
</li>
<li>timer_cnt_get_64()
: <a class="el" href="mod__timer_8c.html#a197b3a4ed7085bc37f8dcb177c80486f">mod_timer.c</a>
, <a class="el" href="mod__timer_8h.html#a197b3a4ed7085bc37f8dcb177c80486f">mod_timer.h</a>
</li>
<li>timer_cnt_set()
: <a class="el" href="mod__timer_8c.html#aef86d8f8e96209074113a6579ba042ce">mod_timer.c</a>
, <a class="el" href="mod__timer_8h.html#aef86d8f8e96209074113a6579ba042ce">mod_timer.h</a>
</li>
<li>timer_start()
: <a class="el" href="mod__timer_8c.html#a161432848a326da3a1ea7765fc2bc023">mod_timer.c</a>
, <a class="el" href="mod__timer_8h.html#a161432848a326da3a1ea7765fc2bc023">mod_timer.h</a>
</li>
<li>timer_stop()
: <a class="el" href="mod__timer_8c.html#aa04078f48a0e8f5b6860a393ad06b535">mod_timer.c</a>
, <a class="el" href="mod__timer_8h.html#aa04078f48a0e8f5b6860a393ad06b535">mod_timer.h</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
